package com.chentf.structural.bridge.demo01;

/**
 * 抽象类子类：折叠式手机
 */
public class FoldPhone extends Phone{

    /**
     * 构造器
     *
     * @param brand
     */
    public FoldPhone(Brand brand) {
        super(brand);
    }

    public void open() {
        System.out.println(" 折叠样式手机 ");
        // 实际上调用的是具体品牌（如Xiaomi）的开机方法，抽象类Phone充当桥接作用
        super.open();
    }

    public void close() {
        System.out.println(" 折叠样式手机 ");
        super.close();
    }

    public void call() {
        System.out.println(" 折叠样式手机 ");
        super.call();
    }
}
